/* RESET SETTINGS */
html, body, div, h1, h2, h3, h4, h5, h6, p, a, em, font, img, small, center, dl, dt, dd, ol, ul, li, form, fieldset { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent; font: 500 12px Arial; font-family: arial, verdana, sans-serif; }
h1 { font-weight: normal; }
ul { list-style: none; }
ol { list-style: none; }
a { text-decoration: none; }
img a { border: none; }
/*END RESET*/
#wrapper {width: 100%;}
#topNav {width: 100%; background: url(../images/bg_banner.jpg) top center no-repeat;}
/**HEADER**/
#top_header {width: 940px; margin: 0px auto; height: 171px; position: relative;}
h1.logo {width: 397px; height: 121px;position: absolute; top: 10px; left: -10px;}
h1.logo img {width: 397px; height: 121px;}
.language {position: absolute; top: 10px; right: 0px;z-index: 3;}
.language ul li {float: left;}
.language ul li a {display: block; width:29px; height: 20px; border: 2px solid white; margin-left: 5px;text-indent: -9999px;}
.language ul li a.VN {background: url(../images/sprite.png) -122px -94px no-repeat;}
.language ul li a.EN {background: url(../images/sprite.png) -158px -94px no-repeat;}
.banner {width: 442px; height: 171px; position: absolute; top: 0px; left: 466px;overflow: hidden;}
.award {position: absolute;width: 100%; left: 0px; bottom: 10px;}
.award img {float: left;margin-right: 10px;}
.award p {color: #fff;font-weight: bold; text-transform: uppercase; font-size: 13px;margin: 12px 0px 0px 0px; padding: 0px 0px 0px 27px; float: left;}
/** navBar **/
#navBar {width: 100%; height: 71px; background: url(../images/icon_bg_repeat.png) repeat-x;margin-bottom: 23px;}
#menu {width: 940px; margin: 0px auto; height: 37px; overflow: hidden;}
#menu ul {float: left;margin-top: 6px;}
#menu ul li {float: left;}
#menu ul li a {display: block;}
#menu ul li a span {display: block;height: 31px;padding: 0px 18px 0px 15px; line-height: 31px; font-weight: bold;font-family: arial; font-size: 14px;color: white;}
#menu ul li a.active {background: url(../images/sprite.png) 0px -119px no-repeat;}
#menu ul li a.active span {background: url(../images/bg_active.png) top right no-repeat;color: #3a9848;}
#menu ul li a:hover {background: url(../images/sprite.png) 0px -119px no-repeat;}
#menu ul li a:hover span {background: url(../images/bg_active.png) top right no-repeat;color: #3a9848;}
/** new_search **/
.new_search {position: relative; width: 940px; height: 24px; margin: 0px auto;padding: 10px 0px 0px 0px;}
.news-container {padding: 5px 0px;}
.news-container h2 {color: #ce171e; position: absolute; font-weight: bold; font-size: 16px; font-family: tahoma;top: -3px;}
.news-container ul {position: absolute; height: 34px;left: 50px; height: 15px; overflow: hidden;}
.news-container ul li ol {overflow: hidden;}
.news-container ul li ol li {float: left;padding: 0px 7px;}
.news-container ul li {padding: 0px 0px 0px 0px;}
.news-container ul li ol li a {color: #4d4d4f; font-weight: bold; display: block; background: url(../images/icon_bg_repeat.png) 0px -325px no-repeat;padding-left: 10px;}
.news-container ul li ol li a:hover {color: #109100; text-decoration: underline;}
.search {position: absolute; top: 6px; right: 0px;}
.search input.text {width: 171px; padding: 4px 3px; background: url(../images/sprite.png) -195px -94px no-repeat; border: none; color: #909193; font-style: italic; font-size: 11px;}
.search input.button {width: 20px; height: 20px; border: none;background: url(../images/sprite.png) -78px -94px no-repeat; cursor: pointer;}
/** sidebar **/
.sidebar {background: url(../images/bg_sideBar.gif) repeat-y; position: relative;padding: 0px 10px;margin-bottom: 25px;}
.sidebar .top {width: 100%;height: 10px; background: url(../images/sprite.png) 0px -70px no-repeat; position: absolute; top: -9px; left: 0px;}
.sidebar .bottom {width: 100%;height: 10px; background: url(../images/sprite.png) 0px -78px no-repeat; position: absolute; bottom: -7px; left: 0px;}
.similar {position: relative;border: 1px solid #9acc56;z-index: 3; margin-bottom: 7px;}
.similar .m_top {height: 6px; width: 6px; background: url(../images/sprite.png) -106px -94px no-repeat;position: absolute; top: -1px; left: -1px;}
.similar .m_right {height: 6px; width: 6px; background: url(../images/sprite.png) -112px -94px no-repeat;position: absolute; top: -1px; right: -1px;}
.similar .m_left {height: 6px; width: 6px; background: url(../images/sprite.png) -106px -100px no-repeat;position: absolute; bottom: -1px; left: -1px;}
.similar .m_bottom {height: 6px; width: 6px; background: url(../images/sprite.png) -112px -100px no-repeat;position: absolute; bottom: -1px; right: -1px;}
.similar h2 {color: white; font-size: 14px; font-weight: bold; text-transform: uppercase; background: url(../images/icon_bg_repeat.png) 0px -89px repeat-x; padding: 4px 5px 6px 5px;}
.similar ul {padding: 3px 3px 0px 3px;}
.similar ul li {padding: 0px 0px 3px 0px;color: #777879; font-size: 11px;}
.similar ol {padding: 3px 3px 0px 3px;}
.similar ol li {padding: 3px 3px 6px 3px;color: #777879; font-size: 11px;}
.similar ol li span {color: #777879; font-size: 11px;}
.similar ul li a {display: block; padding: 3px; color: #777879; font-size: 11px;}
.similar ul li a:hover {background: #e6e7e8; color: #ed1d24;}
.link_web {padding: 10px 6px 11px 6px;}
.link_web select {border: 1px solid #a5a6a7; padding: 2px; color: #777879; font-size: 11px; width: 100%;}
.ad img {width: 170px;}
/** main_content **/
.content {background: url(../images/bg_content.gif) repeat-y;position: relative; margin-bottom: 28px;padding: 0px 10px;}
.content .top {height: 10px; width: 100%; position: absolute; top: -10px; left: 0px;background: url(../images/sprite.png) 0px 0px no-repeat;}
.content .bottom {height: 10px; width: 100%; position: absolute; bottom: -7px; left: 0px;background: url(../images/sprite.png) 0px -10px no-repeat;}
.top_news {overflow: hidden;margin-bottom: 10px;}
.top_news img {width: 264px; height: 160px; padding: 4px; border: 1px solid #d5d5d7; float: left; margin-right: 6px;}
.top_news h2 {margin-bottom: 3px;}
.top_news h2 a {color: #ce171e; font-weight: bold; line-height: 17px;}
.top_news h2 a:hover {text-decoration: underline;}
.top_news p {color: #4d4d4f; font-size: 11px; line-height: 17px;}
.top_news h6 {float: right;}
.top_news h6 a {font-size: 11px; color: #3a9848;}
.top_news h6 a:hover {color: red;}
.similar2 {overflow: hidden;padding: 10px 0px; border-top: 1px dotted #ededee;}
.similar2 img {width: 130px; height: 79px; padding: 2px; border: 1px solid #d5d5d7; float: left; margin-right: 6px;}
.similar2 h2 {margin-bottom: 3px;}
.similar2 h2 a {color: #004f93; font-weight: bold; line-height: 17px;}
.similar2 h2 a:hover {text-decoration: underline;}
.similar2 p {color: #4d4d4f; font-size: 11px; line-height: 17px;}
.similar2 h6 {float: right;}
.similar2 h6 a {font-size: 11px; color: #3a9848;}
.similar2 h6 a:hover {color: red;}
/** Ty gia **/
.main_rate {padding: 0px 10px 10px 10px;}
.main_rate h3 {color: #ce171e; font-weight: bold; padding-top: 10px;}
.main_rate table {border-top: 1px solid #dfdfdf;border-right: 1px solid #dfdfdf;margin: 7px 0px;}
.main_rate table tr td {border-bottom: 1px solid #dfdfdf;border-left: 1px solid #dfdfdf; padding: 1px 3px; color: #333333;}
.main_rate h6 {width: 100%; overflow: hidden;}
.main_rate h6 span {float: left; font-size: 11px; font-style: italic; color: #79797b;}
.main_rate h6 img {padding: 0px 0px 0px 5px;}

.support {background: url(../images/support.gif) 0px 3px no-repeat; height: 55px;position: relative;}
.support h4 {color: #ed1d24; position: absolute; font-weight: bold; font-size: 12px; bottom: 28px; left: 38px}
.support p {color: #ed1d24; font-size: 9px; bottom: 7px; left: 39px;position: absolute;}
.support p a {color: #0f5a99; font-size: 9px;}
.support p a:hover {text-decoration: underline;}

.traffic {padding: 2px 7px;}
.traffic p {color: #0072bc; font-size: 11px; line-height: 18px;}
.click {overflow: hidden;padding: 0px 0px 0px 0px;}
.click input.radio {float: left;margin: 0px;}
.click div {padding: 5px 0px; overflow: hidden;}
.click span {color: #58595B; font-size: 11px;float: left; display: block; padding: 0px 0px 0px 5px;}
.click input.button1 {width: 72px; background: url(../images/sprite.png) 0px -94px no-repeat; color: white; font-weight: bold; font-size: 10px; font-family: arial; text-align: center; padding: 3px 0px; border: none;cursor: pointer;}
.click input.button2 {width: 72px; background: url(../images/sprite.png) 0px -94px no-repeat; color: white; font-weight: bold; font-size: 10px; font-family: arial; text-align: center; padding: 3px 0px; border: none;margin-left: 3px;cursor: pointer;}
/** NEWS **/
.news {width: 102%; float: left; clear: both;margin-bottom: 25px;}
.main_news {float: left; background: url(../images/bg_content2.gif) repeat-y;width: 250px; padding: 0px 10px;margin-right: 10px;position: relative;}
.main_news .top {height: 10px; width: 100%; position: absolute; top: -10px; left: 1px;background: url(../images/sprite.png) 0px -44px no-repeat;}
.main_news .bottom {height: 10px; width: 100%; position: absolute; bottom: -10px; left: 1px;background: url(../images/sprite.png) 0px -54px no-repeat;}
.title {position: relative; border-bottom: 1px solid #3A9848;height: 22px;margin-bottom: 7px;}
.title h2 {color: #3A9848; font-weight: bold; font-size: 14px;position: absolute;}
.title h6 {position: absolute; top: 1px; right: 0px;float: none;padding: 0px;}
.title h6 a {color: #3A9848; font-size: 11px;}
.title h6 a:hover {color: red;}
.main_news img {float: left; padding: 2px; border: 1px solid #E7E7E7; margin-right: 7px;}
.main_news h3 a {font-weight: bold; color: #004F93;}
.main_news h3 a:hover {text-decoration: underline;}
.main_news h6 {float: right;padding: 0px 2px 0px 0px;}
.main_news h6 a {color: #3A9848; font-size: 11px;}
.main_news h6 a:hover {color: red;}
.main_news ul {clear: both;}
.main_news ul li {padding: 7px 0px 0px 0px;}
.main_news ul li a {color: #004F93; font-size: 11px; display: block;padding-left: 7px; background: url(../images/icon_bg_repeat.png) 0px -287px no-repeat;}
.main_news ul li a:hover {text-decoration: underline;}
/** Footer **/
#footer {width: 100%; clear: both; background: url(../images/bg_footer.png) no-repeat;}
.main_footer {width: 940px; margin: 0px auto;overflow: hidden;}
.menu_footer {height: 40px; position: relative;}
ul.menu {position: absolute; top: 12px; left: -7px;}
ul.menu li {float: left;}
ul.menu li a {display: block; height: 11px; border-right: 1px solid white; padding: 0px 7px; color: white; font-size: 11px; line-height: 11px; font-weight: bold;}
ul.menu li a:hover {text-decoration: underline;}
ol.menu2 {position: absolute; top: 12px; right: 0px;}
ol.menu2 li {float: left;margin-left: 10px;margin-left: _5px;}
ol.menu2 li a {display: block;padding: 0px 0px 0px 13px; color: white; font-size: 11px; font-weight: bold;}
ol.menu2 li a.one {background: url(../images/icon_bg_repeat.png) 0px -165px no-repeat;}
ol.menu2 li a.tow {background: url(../images/icon_bg_repeat.png) 0px -139px no-repeat;padding-left: 15px;}
ol.menu2 li a:hover {text-decoration: underline;}
.main_footer img {width: 265px; float: left;}
.main_footer ul.add {float: right; padding: 10px 0px 0px 0px;}
.main_footer ul.add li {color: white; font-size: 11px; text-align: right;}
/** San pham **/
.products ul {overflow: hidden;width: 102%;}
.products ul li {float: left;margin: 0px 6px 6px 0px;}
.products ul li img {width: 122px; height: 83px;display: block; padding: 2px; border: 1px solid #ccc; margin-bottom: 0px auto;}
.products ul li h3 {margin-top: 6px;}
.products ul li h3 a {display: block; text-align: center;color: #004F93; font-size: 11px;}
.products ul li h3 a:hover {font-weight: bold;}
/*****		FAQS		****/
#faqs {	font-size: 1.2em;padding: 0px 0px 1px 0px;}
#faqs dt {margin: 10px 0px;}
#faqs dt a {font-size: 12px;color: #777879;}
#faqs dt a.faqs {color: green;}
#faqs dd p {font-size: 11px;}
#faqs dd p a {font-size: 11px; color: #CE171E;}